<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
class BandController extends Commoncontroller{
	private $model;
	public function __init(){
		//调用CommonController里面的构造函数
		parent::__init();
	    //实例化cate模型
	    $this->model=new \Common\Model\Band;
	}
	//展示列表
	public function index(){
		//获得数据
		$data=$this->model->get();
		if(IS_POST){
			//排序
			$data=$this->model->orderBy('bsort','desc')->get();
		}
		View::with('data',$data);
	    View::make();
	}
	//添加方法
	public function add(){
		if(IS_POST){
			//调用模型里面的store方法，此方法返回真假
			if($this->model->store()) View::success('添加成功',U('index'));
			View::error($this->model->getError());
		}
	    View::make();
	}
	//编辑方法
	public function edit(){
		if(IS_POST){
			if(!$this->model->edit()) View::error($this->model->getError());
			View::success('编辑成功',U('index'));
		}
		//获得数据
		$baid=Q('get.baid',0,'intval');
		$oldData=$this->model->where("baid='{$baid}'")->find();
//		p($oldData);
		View::with('oldData',$oldData);
	    View::make();
	}
	//删除方法
	public function del(){
	    $baid=Q('get.baid',0,'intval');
		$path=$this->model->where("baid='{$baid}'")->pluck('blogo');
		$oldPath=str_replace('_blogo', '', $path);
		unlink($path);
		unlink($oldPath);
		//执行删除
		$this->model->where("baid='{$baid}'")->delete();
		View::success('删除成功',U('index'));
	}
}


 ?>